package platform.common.bo;



public interface IMemoryNestedSetTreeNode {

	

	/**
	 * <br/>方法描述:得到名称
	 * @return 名称
	 */
	String getName();

	/**
	 * <br/>方法描述:设置名称
	 * @param name 名称
	 */
	void setName(String name);

	/**
	 * <br/>方法描述:得到编码
	 * @return 编码
	 */
	String getCode();

	/** 
	 * <br/>方法描述:设置编码
	 * @param code 编码
	 */
	void setCode(String code);

	/**
	 * <br/>方法描述:判断同父亲下非自己ID是否存在此名称
	 * @return 
	 */
	boolean exsitSameNameNotSelfInParent();
	
	
	public int getTreeLevel();

	public void setTreeLevel(int treeLevel);
}
